# -*- coding:utf-8 -*-
# @Time:2024/4/1921:01
# @Author:miuzg
# @FileName:new test2.py
# @Software:PyCharm
# 创建银行类
class Bank:

    def __init__(self,id,pwd,money):
        # 银行卡id
        self.id = id
        # 密码
        self.pwd = pwd
        # 余额(在属性名前加上__表示隐藏，但是实际上并没有隐藏这个属性，只是将名字改为_类名__属性名，可以通过对象名._类名__属性名)
        self.__money = money
    # 获取存款
    def getMoney(self):
        return self.__money
    # 存钱
    def setMoney(self,money):
        self.__money += money
        self.__speak()
    # 隐藏方法
    def __speak(self):
        print(123456)

# 创建实例对象
bank = Bank('114514' ,'qqqq12345678' ,10000)
# 查询余额 10000
print(bank.getMoney())
# 输出属性内容{'id': '114514', 'pwd': 'qqqq12345678', '_Bank__money': 10000}
print(bank.__dict__)